<?php if (!defined("_ECRIRE_INC_VERSION")) return; if (class_exists('GroupeModel')) return;

include_spip('classes/pdk_model'); 
class GroupeModel extends pdk_Model {   
    
    public function __construct() {
        parent::__construct();
        $this->config_model();
    }
    
    function config_model() {
        // Define main table:
        $this->main_table = 'spip_ecatalogue_groupes';
        
        // Define primary key:
        $this->primary_key = 'id_groupe';
        
        // Define main table fields:
        $this->main_fields['id_groupe'] = 'id_groupe';
        $this->main_fields['titre'] = 'titre';
        $this->main_fields['soustitre'] = 'soustitre';
        $this->main_fields['texte'] = 'texte';                                                                    
         // Define validation rules:
        $this->validation->set_rules(
            array(
                array(
                     'field'   => 'id_groupe',
                     'label'   => 'ID groupe',
                     'rules'   => ''
                  ),
                array(
                     'field'   => 'titre',
                     'label'   => _T('ecatalogue:groupe_titre'),
                     'rules'   => 'required'
                  ),
                array(
                     'field'   => 'soustitre',
                     'label'   => _T('ecatalogue:groupe_soustitre'),
                     'rules'   => 'required'
                  ),
                array(
                     'field'   => 'texte',
                     'label'   => _T('ecatalogue:groupe_texte'),
                     'rules'   => ''
                  )
            )
        );
    }
}
?>